body {
    font-family: arial;
    font-size: 15px;
    background-color: #e7e7e7;
    color: #353535;
}

#toptitle {
    color: #eee;
    text-shadow: 0px 1px 0px #1F1F7A;
}

#topbar {
    position: absolute;
    top:0px;
    left:0px;
    right:0px;
    height:40px;
    background-color: #97b397;
}

#menubar {
    position:absolute;
    top:40px;
    height: 70px;
    right:0px;
    left:0px;
    background-color: #444;
    -moz-box-shadow: inset 0px -1px 3px #000;
    -webkit-box-shadow: inset 0px -1px 3px #000;
    box-shadow: inset 0px -1px 3px #000;
}

#menu {
    position: absolute;
    height: 45px;
    width: 1000px;
    bottom: 0px;
    left: 100px;
    overflow:hidden;
}

.menuitem {
    background-color: #777;
    color: #DDD;
    text-shadow: 0px 1px 0px #888;
    height: 35px;
    width: 100px;
    display:block;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;
    bottom: 0px;
    -moz-box-shadow: 0px 2px 3px #000;
    -webkit-box-shadow: 0px 2px 3px #000;
    box-shadow: 0px 2px 3px #000;
    line-height: 35px;
    cursor: pointer;
}

.menuright {
    -moz-border-radius: 0px 5px 0px 0px;
    border-radius: 0px 5px 0px 0px;
}

.menuleft {
    -moz-border-radius: 5px 0px 0px 0px;
    border-radius: 5px 0px 0px 0px;
}

.menuselected {
    background-color: #e7e7e7;
    z-index:2;
    color: #3e3e3e;
    font-weight:bold;
    text-shadow: 0px 1px 0px #fff;
}

.page {
    position: absolute;
    top: 110px;
    width: 900px;
    left: 20px;
    visibility: hidden;
    text-shadow: 0px 1px 0px #fff;
}

.pageselected {
    visibility: visible;
}

h3 {
    color: #4e4e4e;
    font-size: 14px;
}

#adhesion, #add {	   
	  cursor: pointer;
	  color:#333;
	  text-shadow: 0px 1px 0px #f1a465;
	   font-size: 30px;
	   background-color: #e06400;
	   -moz-border-radius: 15px;
      	   -webkit-border-radius: 15px;
     	   border-radius: 15px;
      	   line-height:50px;
	   -moz-box-shadow: 0px 2px 4px #000;
	   -webkit-box-shadow: 0px 2px 4px #000;
	   box-shadow: 0px 2px 4px #000;
	   margin-top: 30px;
	   margin-left: 350px;
         padding:10px 30px;
         display:inline;
}
.logo {
      font-size: 20px;
}

.logo-x {
	color:red;
}

.description {
	     font-weight: normal;
}

li {
   margin-top: 10px;
}

.logo-up {
	 color: #ffdc39;
}
#feedback
{
   font-weight:bold;
	position:absolute;
	right:20px;
	top:10px;
	color:#FFF;
	cursor:pointer;
}
th {
   padding-left: 20px;
   padding-right: 20px;
   line-height: 20px;
}

.activity {
	  font-weight: normal;
}
#list {
      cursor:default;
      background-color:#FFF;
	text-align:center;
}
#list .creation {
	  font-weight: normal;
}
#list th {
      cursor:pointer;
}
#list td, #list th {
      border: 1px solid #ccc;
}

#list th.header {
      background-color: #ccc;
}

#list .name {
      color: #2772b8;
}
#sortIndication
{
      margin-top: 40px;
      font-size:10px;
      color:#111;
}

.page .body {
  margin-left: 20px;
}
#writeus
{
      text-decoration:underline;
      cursor:pointer;
}
#register-your-startup
{
     text-decoration:underline;
     cursor:pointer;
}
.pitch
{
     text-align:left;
     width:200px;
     font-size:12px;
}
.pitchgetmore
{
     text-decoration:underline;
     cursor:pointer;
      color:#2772B8;
      margin:10px 0px;
}
table td.name
{
     font-weight:bold;
}
